'use strict'
/**
 * action
 * 你是一段成熟的代码，要学会自己改bug  ----我是小尾巴
 */

/**
 * 请求类型
 */
const requestCode = {
  /**
   * 空，默认状态（备用）
   */
  NONE: 0,
  /**
   * 用户
   */
  USER: 1,
  /**
   * 房间
   */
  ROOM: 2,
  /**
   * 游戏
   */
  GAME: 3,
  /**
   * 大厅
   */
  HALL: 4
}

/**
 * 用户请求动作
 */
const userAction = {
  /**
   * 空，默认状态（备用）
   */
  NONE: 0,
  /**
   * 获取用户信息
   */
  LOGIN:1,
  SIGNUP:2,
  GET_INFO: 3,
  /**
   * 上传用户信息
   */
  UPDATE_INFO: 4
}

/**
 * 房间请求动作
 */
const roomAction = {
  /**
   * 空，默认状态（备用）
   */
  NONE: 0,
  /**
   * 房间列表
   */
  LIST: 1,
  /**
   * 加入房间
   */
  JOIN: 2,
  /**
   * 更新房间列表
   */
  UPDATE: 3,
  /**
   * 退出房间
   */
  QUIT: 4,
  /**
   * 开始游戏
   */
  START: 5,
  /**
   * 创建房间
   *
   */
  CREATE: 6,
  /**
   * 准备
   */
  READY: 7,
  /**
   * 准备
   */
  UNREADY: 8
}

/**
 * 游戏请求动作
 */
const gameAction = {
  /**
   * 空，默认状态（备用）
   */
  NONE: 0,
  /**
   * 移动
   */
  MOVE: 1,
  /**
   * 游戏结束
   */
  OVER: 2,
  /**
   * 离开游戏
   */
  QUIT: 3,
  /**
   * 加入游戏
   */
  JOIN: 4
}

/**
 * 大厅请求动作
 */
const hallAction = {
  /**
   * 空，默认状态（备用）
   */
  NONE: 0,
  /**
   * 移动
   */
  CREATE_ROOM: 1,
  /**
   * 离开大厅
   */
  QUIT: 2
}
